Constante

În PHP se definesc cu ajutorul funcției define. Forma generală a acesteia este:
define("nume_constanta", valoare);

Ex.1

<?php
define(pi,3.14);
echo pi;
?>

Variabile


În PHP numele unei variabile începe cu $. După acesta vom avea o literă sau liniuță de subliniere. În rest putem folosi și cifre.
Atenție ! Nu este necesar ca variabilele să fie declarate de la început. Ele se definesc atunci când le folosim și își pot modifca tipul în funcție de valoarea pe care o rețin.

Ex.2

<?php
$x=10;
echo ($x);
$x="Oana";
echo ($x);
$y=7;
$x=$y;
echo ($x);
?>

Operatori

Majoritatea sunt cunoscuți din C++.
Informații despre operatori găsiți aici.

Observații:
  • În PHP, la fel ca în C++, se pot folosi operatori de conversie explicită ce se aplică prefixați. Avem: (int) pentru conversie către valoare întreagă, (string) pentru conversie către șir de caractere, (double) pentru conversie către valoare reală. Observați diferența între cele două exemple date mai jos:

Ex.3- se va afișa 3

<?php
$x=7;
$y=3.75;
$x=(int)$y;
echo ($x);
?>

Ex.4 - se va afișa 3.75


<?php
$x=7;
$y=3.75;
$x=$y;
echo ($x);
?>

  • Conversia unui șir de caractere către un întreg se face chiar dacă șirul conține și alte caractere nenumerice, dar caracterele nenumerice trebuie să ocupe primele poziții.

Ex.5 - se va afișa mesajul: Avem in total 20 fructe.


<?php
$x="3 mere";
$y="17portocale";
$x=(int)$x;
$y=(int)$y;
echo"Avem in total ", ($x+$y), " fructe.";
?>

Expresii

Sunt folosite pentru diverse calcule sau atribuiri. De ex.: $x=$x*$x-1;